<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>


<script>
    //数组的空位  数组的某个索引位置没有任何值  undefined不是空位
    //判断一个数组中某一个位置是不是空位   in
    //in: 判断数组索引位置上有没有值
    let arr=[,undefined,,,]; //五个空位的数组
    console.log(arr.length);
    console.log(1 in arr);
    console.log(0 in arr)


    //在es5中数组方法对空位处理的不一致  一般直接跳过空位

    let arry1 = [1,2,,,,,3]
    arry1.filter(function (item) {
        console.log(item)
    }); //es5

    arry1.find(function (item) {
        console.log(item)
    });//es6

    //面试题  得到一个有7个1的数组
    console.log(Array(7).fill(1))


</script>
</body>
</html>